package EcoSpeed;

import java.util.*;


/**
 * Class Alarme
 */
public class Alarme extends Observable {

    /**
     * état de l'alarme faux = disable
     */
    private boolean statut = false;

    /**
     * Modifie l'état de l'alarm
     * @param statut nouvel etat
     */
    public void setStatut(boolean statut) {
        this.statut = statut;
    }

    /**
     * Donne l'etat de l'alarme
     * @return etat
     */
    public boolean getStatut() {
        return this.statut;
    }

    /**
     * Allume l'alarme
     */
    public void enable(  ) {
        setChanged();
        statut = true;
	this.hasChanged();
        this.notifyObservers();
    }
    /**
     * Eteind l'alarme
     */
    public void disable(  ) {
        setChanged();
        statut = false;
	this.hasChanged();
        this.notifyObservers();
    }


}
